Streamlining Pattern Support Assessment for Service Composition Languages
نویسندگان
چکیده
Various process modeling formalisms have been leveraged to specify service compositions. For assessing the expressiveness of similar languages and for providing best practice knowledge, patterns have frequently been proposed. However, the pattern catalogs proposed do not all share and document the criteria that were used for assessing pattern support. Furthermore, the scaling of the support measure frequently is very coarse, only providing a basic level of selectivity. This paper proposes an approach that allows for measuring the pattern support for different catalogs in a uniform manner. The selectivity of the support measure is improved by using the edit distance for calculating its degree. The feasibility of the approach is shown by preliminary results of the analysis of selected patterns and orchestration languages.
منابع مشابه
The Landscape of Markup Languages for Web Service Composition
Two of the most hyped technologies of recent times, are ”Web Services” and ”Semantic Web”. This is evident in the fact that the Web service technology stack is overloaded with acronyms of these developments. Markup languages for specifications of Web services are set to play an important role, especially, in enabling dynamic service discovery and composition by human users and software agents. ...
متن کاملComputer-Assisted Language Learning Trends and Issues Revisited: Integrating Innovation
This update to Garrett (1991), “Technology in the Service of Language Learning: Trends and Issues,” explores current uses of technology to facilitate the teaching and assessment of second languages. In this article, I discuss the changes that have taken place over the last 18 years regarding selected topics from the 1991 article, including the relationship between pedagogy, theory, and technolo...
متن کاملRequirements for Applying Aspect-Oriented Techniques in Web Service Composition Languages
In current composition languages for web services, there is insufficient support to explicitly separate crosscutting concerns, which leads to compositions that are hard to maintain or evolve. A similar problem in object-oriented languages is being tackled by aspect-oriented programming, and some work has been started to apply these techniques to web service composition languages as well. We ide...
متن کاملUsable developer-oriented Functionality Composition Language (UFCL): a Proposal for Semantic Description and Dynamic Composition of Services and Service Factories
This paper presents a Usable developer-oriented Functionality Composition Language (UFCL) designed for ubiquitous systems developers. Easy to write, this language is used to semantically describe functionalities implemented by services in a service oriented architecture where each service exposes its own description. Service factories can also be described using UFCL: a factory defines an abstr...
متن کاملProgramming Language Design for Event-Driven Service Composition
To adapt to rapidly changing market conditions and increase the return of investment, today’s IT solutions usually combine service-oriented architecture (SOA) and event-driven architecture (EDA) that support reusability, flexibility, and responsiveness of business processes. Programming languages for development of event-driven service compositions face several main challenges. First, a languag...
متن کامل